using Synapse.Framework.Pipe.Filters;

namespace Synapse.Framework.Pipe.BusinessObjects
{
    internal class BlockObject : IBusinessObject
    {
        public IBusinessObject Accept(IFilter filter)
        {
            return this;
        }
    }

    internal class BlockObject<T> : _<T>
    {
        public BlockObject(T value) : base(value)
        {
        }

        public override IBusinessObject Accept(IFilter filter)
        {
            return this;
        }
    }
}